package com.tjzx.entity;

import java.util.HashSet;
import java.util.Set;

/**
 * EipUnitedDepartment entity. @author MyEclipse Persistence Tools
 */

public class EipUnitedDepartment implements java.io.Serializable {

	// Fields

	private Integer departmentNo;
	private EipUnitedDepartment eipUnitedDepartment;
	private EipUnitedDepartmentType eipUnitedDepartmentType;
	private EipUnitedArea eipUnitedArea;
	private EipUnitedCompany eipUnitedCompany;
	private String departmentName;
	private String childrenNodes;
	private Integer childsCount;
	private Integer departmentLevel;
	private String createDate;
	private String modifieDate;
	private Integer departmentOrder;
	private Integer visible;
	private Set eipUnitedDepartments = new HashSet(0);
	private Set eipUnitedGroups = new HashSet(0);
	private Set eipUnitedDeptEmps = new HashSet(0);

	// Constructors

	/** default constructor */
	public EipUnitedDepartment() {
	}

	/** minimal constructor */
	public EipUnitedDepartment(Integer departmentNo,
			EipUnitedDepartmentType eipUnitedDepartmentType) {
		this.departmentNo = departmentNo;
		this.eipUnitedDepartmentType = eipUnitedDepartmentType;
	}

	/** full constructor */
	public EipUnitedDepartment(Integer departmentNo,
			EipUnitedDepartment eipUnitedDepartment,
			EipUnitedDepartmentType eipUnitedDepartmentType,
			EipUnitedArea eipUnitedArea, EipUnitedCompany eipUnitedCompany,
			String departmentName, String childrenNodes, Integer childsCount,
			Integer departmentLevel, String createDate, String modifieDate,
			Integer departmentOrder, Integer visible, Set eipUnitedDepartments,
			Set eipUnitedGroups, Set eipUnitedDeptEmps) {
		this.departmentNo = departmentNo;
		this.eipUnitedDepartment = eipUnitedDepartment;
		this.eipUnitedDepartmentType = eipUnitedDepartmentType;
		this.eipUnitedArea = eipUnitedArea;
		this.eipUnitedCompany = eipUnitedCompany;
		this.departmentName = departmentName;
		this.childrenNodes = childrenNodes;
		this.childsCount = childsCount;
		this.departmentLevel = departmentLevel;
		this.createDate = createDate;
		this.modifieDate = modifieDate;
		this.departmentOrder = departmentOrder;
		this.visible = visible;
		this.eipUnitedDepartments = eipUnitedDepartments;
		this.eipUnitedGroups = eipUnitedGroups;
		this.eipUnitedDeptEmps = eipUnitedDeptEmps;
	}

	// Property accessors

	public Integer getDepartmentNo() {
		return this.departmentNo;
	}

	public void setDepartmentNo(Integer departmentNo) {
		this.departmentNo = departmentNo;
	}

	public EipUnitedDepartment getEipUnitedDepartment() {
		return this.eipUnitedDepartment;
	}

	public void setEipUnitedDepartment(EipUnitedDepartment eipUnitedDepartment) {
		this.eipUnitedDepartment = eipUnitedDepartment;
	}

	public EipUnitedDepartmentType getEipUnitedDepartmentType() {
		return this.eipUnitedDepartmentType;
	}

	public void setEipUnitedDepartmentType(
			EipUnitedDepartmentType eipUnitedDepartmentType) {
		this.eipUnitedDepartmentType = eipUnitedDepartmentType;
	}

	public EipUnitedArea getEipUnitedArea() {
		return this.eipUnitedArea;
	}

	public void setEipUnitedArea(EipUnitedArea eipUnitedArea) {
		this.eipUnitedArea = eipUnitedArea;
	}

	public EipUnitedCompany getEipUnitedCompany() {
		return this.eipUnitedCompany;
	}

	public void setEipUnitedCompany(EipUnitedCompany eipUnitedCompany) {
		this.eipUnitedCompany = eipUnitedCompany;
	}

	public String getDepartmentName() {
		return this.departmentName;
	}

	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}

	public String getChildrenNodes() {
		return this.childrenNodes;
	}

	public void setChildrenNodes(String childrenNodes) {
		this.childrenNodes = childrenNodes;
	}

	public Integer getChildsCount() {
		return this.childsCount;
	}

	public void setChildsCount(Integer childsCount) {
		this.childsCount = childsCount;
	}

	public Integer getDepartmentLevel() {
		return this.departmentLevel;
	}

	public void setDepartmentLevel(Integer departmentLevel) {
		this.departmentLevel = departmentLevel;
	}

	public String getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getModifieDate() {
		return this.modifieDate;
	}

	public void setModifieDate(String modifieDate) {
		this.modifieDate = modifieDate;
	}

	public Integer getDepartmentOrder() {
		return this.departmentOrder;
	}

	public void setDepartmentOrder(Integer departmentOrder) {
		this.departmentOrder = departmentOrder;
	}

	public Integer getVisible() {
		return this.visible;
	}

	public void setVisible(Integer visible) {
		this.visible = visible;
	}

	public Set getEipUnitedDepartments() {
		return this.eipUnitedDepartments;
	}

	public void setEipUnitedDepartments(Set eipUnitedDepartments) {
		this.eipUnitedDepartments = eipUnitedDepartments;
	}

	public Set getEipUnitedGroups() {
		return this.eipUnitedGroups;
	}

	public void setEipUnitedGroups(Set eipUnitedGroups) {
		this.eipUnitedGroups = eipUnitedGroups;
	}

	public Set getEipUnitedDeptEmps() {
		return this.eipUnitedDeptEmps;
	}

	public void setEipUnitedDeptEmps(Set eipUnitedDeptEmps) {
		this.eipUnitedDeptEmps = eipUnitedDeptEmps;
	}

}